@CHARSET "UTF-8";

/** CSS clear */
html, body, div, span, applet, object, iframe, code, l1, h2, h3, h4, h5,
p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt,
ol, ul, li,
/* fieldset, form, label, legend, */
form, label,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0pt;
	padding: 0pt;
	border-width: 0pt;
	border-style: none;
}

legend
{
	font-size:12px;
}


body {
	font-size: 10pt;
	font-family: 宋体;
}

th {
	text-align: center;
}

img {
	border: 0 solid;
}

#header {
	background: repeat-x url('../img/head_bg0.gif');
}

#header .header-bg {
	background: no-repeat url('../img/head_bg.gif');
}

#header h1 {
/*	background: no-repeat url('../image/head_bg.gif'); */
	height: 45px;
	line-height: 45px;
	margin: 0 24px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	font-family: sans-serif;
}

#body {
	padding: 10px 0 0 0;
}

#nav-menu li a,
a {
/*	color: #008FFF; */
	color: #2E6E9E;
}

#nav-menu a:hover,
a:hover {
	color: red;
}


#ms-nav {
	background-color: #eee;
}

#ms-nav a {
	text-decoration: none;
	color: #369;
}

#ms-nav a:hover {
	color: red;
}

#ms-nav ul {
	margin: 0 30pt;
	list-style: none;
	height: 20pt;
	line-height: 20pt;
}

#ms-nav ul li {
	display: inline;
	font-size: 12pt;
	font-weight: bold;
	padding: 0 5pt;
	border-right: 1px solid;
}

#ms-nav ul li.last {
	border-right: none;
}


#ms-content {
	text-align: center;
	padding: 10pt;
}


#wrap-nav {
	float: left;
	width: 180px;
	height: 300px;
	overflow:auto;
}

#wrap-content {
	float: left;
}

#body-content {
	overflow: auto;
}

#nav-menu div.ui-accordion-content {
	padding: 10px 0 10px 0px;
}

#nav-menu li {
	list-style: none;
}

#nav-menu li a {
	padding-left: 5px;
	display: block;
	text-decoration: none;
}

#nav-menu li a.selected {
	/* like .ui-widget-header */
	border-left: 2px solid #5c9ccc;
	border-right: 5px solid #5c9ccc;
	/* like .ui-widget-content .ui-state-default */
	background-color: #DFEFFC;
	/* current selected mune item */
	color: #E17009;
}

#nav-menu li a:hover {
	/* like .ui-widget-header */
	border-left: 2px solid #5c9ccc;
	border-right: 5px solid #5c9ccc;
	background-color: #fff;
}

#nav-menu li a:hover.selected {
	/* like .ui-widget-header */
	border-left: 2px solid #5c9ccc;
	border-right: 5px solid #5c9ccc;
	/* like .ui-widget-content .ui-state-active */
	background-color: #F5F8FF;
}


#nav-menu .menu-item ul {
	padding-left: 15px;
}

#nav-menu .menu-item ul.clospand {
	display: none;
}

#nav-menu .menu-item ul.expand {
	display: block !important;
}

#nav-menu li.selected {
	/* like .ui-widget-content .ui-state-default */
	background-color: #DFEFFC;
	/* current selected mune item */
	color: #E17009;
}


#wrap-content {
	padding: 0 10px;
}

#sitemap-nav {
	height: 20px;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
}

#datas {
	margin: 10px 0;
}


.action,
.button {
	cursor: pointer;
	padding: 5px 15px 0px 15px;
	vertical-align: middle;
}

span.button {
	color: blue;
}

.action {
	color: blue;
}


.field-title {
	line-height: 25px;
	height: 25px;
}
.field-title span {
	margin-left: 10px;
}
.content-block {
	margin: 10px 0;
}

.data-table,
.info-table {
	text-align: left;
}


/* table border & grid line */
.data-table,
.info-table {
	border-collapse: collapse;
	border-color: #A6C9E2;
	border-style: solid;
	border-width: 2px 1px 1px 2px !important;
	border-width: 1px 1px 1px 1px;
}

.data-table th, .data-table td,
.info-table th, .info-table td {
	padding: 1px 3px;
	border: 1px solid #A6C9E2;
}

table.sortable th {
	cursor: pointer;
}


.data-header,
.info-header {
	/* like .ui-widget-header */
	background: #5c9ccc url(images/ui-bg_gloss.png) 50% 50% repeat-x;
	font-weight: bold;
}

.odd-row {
	/* like .ui-widget-content .ui-state-active */
	background-color: #F5F8F9;
}

.even-row {
	/* like .ui-widget-content .ui-state-default */
	background-color: #DFEFFC;
}

/* hightlight row */
.hl-row {
	background-color: #A8DDFF;
}

a.action {
	text-decoration: none;
	color: #008FFF;
}

a.action:hover {
	color: red;
}

label {
	cursor: pointer; 
}
label:hover {
	color: blue;
}

.required {
	color: red;
	font-size: 12pt;
	font-family: Serif;
}

/* left cell */
.cl {
	text-align: right;
}

/* right cell */
.cr {
	text-align: left;
}

/* center */
.cc {
	text-align: center;
}

/* date cell */
.cd {
	text-align: center;
}

/* number cell */
.cn {
	text-align: right;
}

/* button cell */
.cb {
	text-align: center;
}


.suc-msg {
	color: green;
}

.err-msg {
	color: red;
}

.wrn-msg {
	color: #aa6;
}

.ui-state-error {
	padding: .5em 2em;
}

/**********************************/
/**                               */
/**********************************/

button.ui-button-icon-only {
	width: 1.5em;
}

.ui-button-icon-only .ui-button-text {
	line-height: 0.6em;
	font-size: 1.2em;
}

.status-connected, .status-disconnected {
	background-repeat: no-repeat;
	background-position: left; 
	margin-left: 10px;
	padding-left: 20px;
}

.status-connected {
	background-image: url("../image/available.gif");
}

.status-disconnected {
	background-image: url("../image/unavailable.gif");
}


table.data-table thead tr .headerSortUp,
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/sort-asc.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
table.data-table thead tr .headerSortDown,
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/sort-desc.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/*
.ui-state-default {
	background: #DFEFFC;
}
.ui-state-active {
	background: #D8EFFC;
}
*/
.ui-state-active {
	background: #D8EFFC;
}

#gotoPage{width: 40px; font-size: 12px;}
#query-div{width: 80%;}
#query-div td{text-align: left;}
img{cursor: pointer;}

#table-info{font-size: 12px;}
#table-info td option{font-size: 12px;}

#info-div{width: 80%; padding-top: 20px;}
.span-info{color: green;}
.flag{font-size:12px; color: #999999;}

.select_hide{

	position:absolute;
	background:url(images/ui-bg_flat_0_aaaaaa_40x100.png);
	width:100%;
	height:100%;
	z-index:10000;
}
